package com.sisgesbyte.data.entity.seguridad;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedNativeQuery;


@Entity
@NamedNativeQuery(name="seguridad.rol_tabla", query="select r.id,ts.nombre,r.ver,r.actualizar,r.eliminar from seguridad.rol_tabla r inner join seguridad.tablas_sistema ts on r.tablas_sistema_id=ts.id where r.active=true and ts.active=true and r.rol_id=:codRol",resultClass=TablaRestriccionesEntity.class )
public class TablaRestriccionesEntity implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	@Id
	private Integer id;
	private String nombre;
	private Boolean ver;
	private Boolean actualizar;
	private Boolean eliminar;
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public Boolean getVer() {
		return ver;
	}
	public void setVer(Boolean ver) {
		this.ver = ver;
	}
	public Boolean getActualizar() {
		return actualizar;
	}
	public void setActualizar(Boolean actualizar) {
		this.actualizar = actualizar;
	}
	public Boolean getEliminar() {
		return eliminar;
	}
	public void setEliminar(Boolean eliminar) {
		this.eliminar = eliminar;
	}
	
}
